import request from '@/utils/request'

//商户应用-支付配置-搜索下拉框
export function searchListDropPayWayCode() {
  return request({
    url: '/mxfpay/mchPayPassage/listDropPayWayCode',
    method: 'get'
  })
}

// 导出支付方式
export function exportIsvInfoPayConfig(query,responseType) {
  return request({
    url: 'mxfpay/payChannelConfig/export',
    method: 'post',
    params:query,
    responseType:responseType
  })
}
// 搜索支付接口配置参数列表
export function listSearch(query) {
  return request({
    url: '/mxfpay/payChannelConfig/list',
    method: 'get',
    params:query
  })
}

// 查询支付接口配置参数详细
export function getConfig(id) {
  return request({
    url: '/mxfpay/payChannelConfig/' + id,
    method: 'get'
  })
}

// 新增支付接口配置参数
export function addConfig(data) {
  return request({
    url: '/mxfpay/mchInfo/configAdd',
    method: 'post',
    data: data
  })
}
// 新增--服务商信息--支付配置
export function payWayConfigAdd(data) {
  return request({
    url: '/mxfpay/payChannelConfig/add',
    method: 'post',
    data: data
  })
}

// 修改支付接口配置参数
export function updateConfig(data) {
  return request({
    url: '/mxfpay/payChannelConfig/edit',
    method: 'post',
    data: data
  })
}

// 删除支付接口配置参数 -- 商户应用
export function delConfig(id) {
  return request({
    url: '/mxfpay/payChannelConfig/' + id,
    method: 'delete'
  })
}

//删除支付接口配置参数 -- 服务商信息、商户信息
export function delConfigTwo(id) {
  return request({
    url: '/mxfpay/payChannelConfig/configRemove/' + id,
    method: 'delete'
  })
}

// 查询支付接口配置参数列表 -- 服务商信息--支付配置
export function isvListConfig(isvNo) {
  return request({
    url: '/mxfpay/isvInfo/configList/'+ isvNo,
    method: 'get',
  })
}
// 支付接口下拉配置数据 -- 服务商信息--支付配置
export function isvListDropPayWayCode(query) {
  return request({
    url: '/mxfpay/isvInfo/listDropPayWayCode',
    method: 'get',
    params:query
  })
}

// 支付接口下拉配置数据--商户应用--支付配置
export function appListDropPayWayCode(infoId,mchNo) {
  return request({
    url: '/mxfpay/mchApp/configDropList?'+'appId='+infoId+'&mchNo='+mchNo,
    method: 'get',
  })
}

// 查询支付接口配置参数列表 -- 商户应用--支付配置
export function appListConfig(appId) {
  return request({
    url: '/mxfpay/mchApp/configList/'+ appId,
    method: 'get'
  })
}

